make a laughingstock of oneself - Deutsch Englisch Wörterbuch